package com.haoze.nurse.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Timestamp;

@Table(name = "EMR.NURSE_FILE_INDEX")
public class NurseFileIndexEntity {

    @Id
    @Column(name = "FILE_INDEX_ID", nullable=false)
    private String fileIndexId;

    @Column(name = "DATA_VERSION", nullable=false)
    private Integer dataVersion;

    @Column(name = "GMT_CREATE")
    private Timestamp gmtCreate;

    @Column(name = "GMT_MODIFY", nullable=false)
    private Timestamp gmtModify;

    @Column(name = "HOSPITAL_ID")
    private String hospitalId;

    @Column(name = "TPL_ID")
    private String tplId;

    @Column(name = "RECORD_TYPE", nullable=false)
    private String recordType;

    @Column(name = "NURSE_FILE_NAME")
    private String nurseFileName;

    @Column(name = "INPAT_NUM", nullable=false)
    private String inpatNum;

    @Column(name = "NURSE_CUSTOMIZE_EXPAND")
    private String nurseCustomizeExpand;

    @Column(name = "CREATE_ID")
    private String createId;

    @Column(name = "PREGNANCY_COUNT")
    private String pregnancyCount;

    @Column(name = "PRODUCTION_COUNT")
    private String productionCount;

    @Column(name = "EXPECTED_DATE")
    private String expectedDate;

    public String getPregnancyCount() {
        return pregnancyCount;
    }

    public void setPregnancyCount(String pregnancyCount) {
        this.pregnancyCount = pregnancyCount;
    }

    public String getProductionCount() {
        return productionCount;
    }

    public void setProductionCount(String productionCount) {
        this.productionCount = productionCount;
    }

    public String getExpectedDate() {
        return expectedDate;
    }

    public void setExpectedDate(String expectedDate) {
        this.expectedDate = expectedDate;
    }

    public String getFileIndexId() {
        return fileIndexId;
    }

    public void setFileIndexId(String fileIndexId) {
        this.fileIndexId = fileIndexId;
    }

    public Integer getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(Integer dataVersion) {
        this.dataVersion = dataVersion;
    }

    public Timestamp getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Timestamp gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Timestamp getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Timestamp gmtModify) {
        this.gmtModify = gmtModify;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getTplId() {
        return tplId;
    }

    public void setTplId(String tplId) {
        this.tplId = tplId;
    }

    public String getRecordType() {
        return recordType;
    }

    public void setRecordType(String recordType) {
        this.recordType = recordType;
    }

    public String getNurseFileName() {
        return nurseFileName;
    }

    public void setNurseFileName(String nurseFileName) {
        this.nurseFileName = nurseFileName;
    }

    public String getInpatNum() {
        return inpatNum;
    }

    public void setInpatNum(String inpatNum) {
        this.inpatNum = inpatNum;
    }

    public String getNurseCustomizeExpand() {
        return nurseCustomizeExpand;
    }

    public void setNurseCustomizeExpand(String nurseCustomizeExpand) {
        this.nurseCustomizeExpand = nurseCustomizeExpand;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

}
